2013-12-12 - 6474 - Spec - SNC Based Packing #SNCProject #Shipping #ABAPSNC #abappacking

6474.200 SNC Based Packing

Purpose


Enable packing for Inbound Deliveries created for Dropship Orders - SNC

Admin Info


Purpose
SNC Based Packing
Requested By
Rahul Attarde
Spec Created By
Venkat Kondapally, Vengal & Deepak Yasam,
Spec Created Date
10/02/2013
Spec QA by
Vengal, Deepak and Adithya
Objects
ZRSD_PACKING_INB
Document Status
Complete

References


Prior Tickets


Documents


Functional Requirement


Currently Packing Functionality for procured items affects 2 areas:

Scope

As part of SNC project packing, drop ship orders will now use inbound deliveries instead of outbound. Therefore the following changes are required:

Out of Scope


Solution Summary

Design Strategy:


The present outbound delivery program assembles packing information for each item from the delivery document and Sales Order into a main internal table for processing. (There are other supporting internal tables such as VAS etc)

The strategy here will be to recreate this main internal table from an inbound delivery. Since the associated sales order number won’t be available like in the current process (using doc flow), we plan to get this information via the PO document. VAS instructions can now be accessed using this sales order numbers.
Once this new main internal table is recreated, the rest of packing logic will remain the same but simply point to this new table

Solution Details


Logic Change:


The packing module will need to be changes as follows-

  1. If the Input type is Outbound Delivery continue current logic for delivery based packing
  2. If the Input type is a PO number, continue current logic for PO based Packing
  3. If Input Type is Inbound Delivery and associated PO document type is not Z3NB, then ignore delivery and update processing log as “Not dropship PO”
  4. If Input Type is Inbound Delivery and associated PO document type is Z3NB, then process differently as follows:
    1. a. Get all Delivery Line Items into a new Internal Table. For each line,
      1. i. Transfer PO and PO line Number into internal table
      2. ii. Transfer associated Sales Order Number & SO line (using PO & PO line from previous step) into a new internal table
Continue delivery packing per step # 1 using this new internal table

Technical Details:


Technical Objects Impacted
  1. 1. ZRSD_PACKING – Main packing program that handles all outbound deliveries
  1. 2. ZRSD_PACKING_CHINA – Main packing program that handles all outbound deliveries

Test Plan




Sl. No
Test Scenario
Testing Program
Expected Results
1
Pass one delivery through packing program
China Outbound & Inbound
Packing done based on Pack By and Max Box Size from Delivery
2
Pass multiple deliveries through packing program
China Outbound & Inbound
Packing done based on Pack By and Max Box Size from Delivery and each delivery IDOC is processed individually
3
Pack with Alternate UOM 1 CAR = 9 EA
China Outbound & Inbound
Max number of caps in 1W is 9
4
Pack with Alternate UOM 1 CAR = 10 EA
China Outbound & Inbound
Max number of caps in 1W is 10
5
Pack with Alternate UOM 1 CAR = 7 EA
China Outbound & Inbound
Max number of caps in 1W is 7
6
Create sales order with just pre-pack materials (P12, P6) using PPP code
China Outbound & Inbound
Correct number of handling units created based on quantity ordered
7
Create sales order with pre-packs and EA's using PPP code
China Outbound & Inbound
Packing program errors and delivery is not updated
8
Create sales order with just EA's using PPP code
China Outbound & Inbound
Packing program errors and delivery is not updated
9
Create sales order with just EA's using PPP code
China Outbound & Inbound
Packing program errors and delivery is not updated
10
Crossdock with run size ratio between 1 - 15
China Outbound & Inbound
Pack by 1W
11
Crossdock with run size ratio between 16 – 30
China Outbound & Inbound
Pack by 2W
12
Crossdock with run size ratio between 31 – 45
China Outbound & Inbound
Pack by 3W
13
Caselot specifying max box size 1W
China Outbound & Inbound
Pack by 1W
14
Caselot specifying max box size 4W
China Outbound & Inbound
Pack by 4W
15
Caselot specifying max box size 6W
China Outbound & Inbound
Pack by 6W
16
Caselot without specifying max box size
China Outbound & Inbound
Correct error message displayed
17
Crossdock with incorrect quantities to run size ratio
China Outbound & Inbound
Correct error message displayed
18
Caselot with incorrect quantities to run size ratio
China Outbound & Inbound
Correct error message displayed
19
Crossdock with text in language other than EN
China Outbound & Inbound
Pack based on size run and appropriate max box size
20
Caselot with text in language other than EN
China Outbound & Inbound
Pack based on size run and appropriate max box size
21
Create sales order with P* UOM without any P codes
China Outbound & Inbound
Should default to 6W and pack mixed and created correct number of handling units based on quantities
22
Create sales order with mixed P* UOM without any P codes
China Outbound & Inbound
Should default to 6W and pack mixed and created correct number of handling units based on quantities
23
Create sales order with mixed P* and EA UOM without any P codes
China Outbound & Inbound
Should default to 6W and pack mixed and created correct number of handling units based on quantities
24
Create sales order with EA UOM without any P codes
China Outbound & Inbound
Should default to 6W and pack mixed and created correct All number of handling units based on quantities
25
Create an order that is pack mixed with a material that has an Alternate UOM and material that doesn't have Alternate UOM.
China Outbound & Inbound
All non-alternate UOM materials are pack mixed, while any materials with alternate UOM is packed by family – remaining inner cartons are combined into max box size
26
Pack with EA UOM using 1W, 2W, 3W, 4W, 6W, 10W and 12W with random Pack By Family or Sku per line item all in same sales order – no alt UOM
China Outbound & Inbound
Each line item packed individually based on max box size and pack by
27
Pack with P* UOM using 1W, 2W, 3W, 4W, 6W,10W and 12W with random Pack By Family or Sku per line item all in same sales order – no alt UOM
China Outbound & Inbound
Each line item packed individually based on max box size and pack by
28
Pack with mixed EA and P* UOM using 1W, 2W, 3W, 4W, 6W, 10W and 12W with random Pack By Family or Sku per line item all in same sales order – no alt UOM
China Outbound & Inbound
Each line item packed individually based on max box size and pack by
29
Pack with EA UOM using 1W, 2W, 3W, 4W, 6W, 10W and 12W with random Pack By Family or Sku per line item all in same sales order – with some alt UOM
China Outbound & Inbound
Each line item packed individually based on alternate UOM, max box size and pack by
30
Pack Mixed with EA UOM with 1W
China Outbound & Inbound
Pack mixed into 1W
31
Pack Mixed with P* UOM with 2W
China Outbound & Inbound
Pack mixed into 2W – remaining inner cartons combined into max box size
32
Pack Mixed with EA and P* UOM with 3W
China Outbound & Inbound
Pack mixed into 3W – remaining inner cartons combined into max box size
33
Pack Mixed with EA UOM with 4W
China Outbound & Inbound
Pack mixed into 4W – remaining inner cartons combined into max box size
34
Pack Mixed with P* UOM with 6W
China Outbound & Inbound
Pack mixed into 6W – remaining inner cartons combined into max box size
35
Pack Mixed with EA and P* UOM with 10W
China Outbound & Inbound
Pack mixed into 10W – remaining inner cartons combined into max box size
36
Pack Mixed with EA and P* UOM with 12W
China Outbound & Inbound
Pack mixed into 12W – remaining inner cartons combined into max box size
37
Pack by SKU / Size without defining max box size
China Outbound & Inbound
Pack by sku with max box size 6W
38
Pack by Material / Family without defining max box size
China Outbound & Inbound
Pack by family with max box size 6W
39
Mixed Pack with without defining max box size
China Outbound & Inbound
Pack mixed with max box size 6W
40
SSCC handling unit should be unique per box
China Outbound & Inbound
Ensure SSCC numbers
are unique for each record
41
Run packing manually at the same time job runs
China Outbound & Inbound
Ensure SSCC numbers are not duplicated
42
Cross dock scenario with 1-15,16-30,31- 45 to Pack 1W,2W and 3W respectively.
China Outbound & Inbound
Each item should be packed as per their run size ratio
43
Pass two deliveries through FM and program one delivery with no alternate UOM and one with some Alternate UOM
China Outbound & Inbound
The delivery with no Alternate UOM should not be packed by the Alternate UOM of another delivery.
44
Get list of deliveries including Outbound and Inbound that meet China delivery selection criteria and make sure they are packed after the first batch job is run
China
Outbound & Inbound
After first batch job is run, no deliveries matching the selection criteria should exist
45
Create PO from Sales order with more than 100 line items
China Outbound & Inbound
To test the performance of the programs
46
Multiple sales orders in a single PO
China Outbound & Inbound
For each sales order in a PO , individual Delivery has to be created


Issues